Skip to content

Install IRDB from CI requirements#30

Open
teutoburg wants to merge 2 commits intomainfrom
teutoburg-patch-1
Open

Install IRDB from CI requirements#30
teutoburg wants to merge 2 commits intomainfrom
teutoburg-patch-1

Conversation

@teutoburg
Copy link
Contributor

@teutoburg teutoburg commented Feb 6, 2026

IRDB doesn't use poetry (yet), but rather a setup.py file. I recently removed the version.py file there, causing the installation to fail. The obvious solution would be to fix this in the IRDB, and I will do that. But than it occurred to me, why do we even need to install the IRDB here? What does it even mean to "install the IRDB"?? Well, I'm assuming this is to make sure all the test dependencies are here to run the tests. But all of those are already installed anyway from all the other packages.

Well, that didn't work, because the "internal" IRDB tests have at least one unique dependency. However, installing from requirements.github_actions.txt for the case of the IRDB seems to work, which is how the tests are run in the CI over there anyway...

@teutoburg teutoburg self-assigned this Feb 6, 2026
@hugobuddel
Copy link
Contributor

I forgot, but apparently to install irdb dependencies like paramiko to run the irdb tests, as you also found out now https://github.com/AstarVienna/ScopeSim_Data/actions/runs/21747527189/job/62737013236

@teutoburg
Copy link
Contributor Author

Yeah, I updated the description after I found out.

Seems to work now: https://github.com/AstarVienna/ScopeSim_Data/actions/runs/21747930854

@teutoburg teutoburg marked this pull request as ready for review February 6, 2026 12:41
@teutoburg teutoburg changed the title Try without IRDB installation Install IRDB from CI requirements Feb 6, 2026
@teutoburg teutoburg requested a review from hugobuddel February 6, 2026 12:41
@teutoburg
Copy link
Contributor Author

In an ideal world, I would have done #31 before this...

Although we could still merge that one first and then rebase this (and wait for another 2 h for the workflow to run...).

Copy link
Contributor

@hugobuddel hugobuddel left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Good

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants